首页> 外文OA文献 >Automatic Application of Power Analysis Countermeasures
【2h】

Automatic Application of Power Analysis Countermeasures

机译:自动应用功率分析对策

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

We introduce a compiler that automatically inserts software countermeasures to protect cryptographic algorithms against power-based side-channel attacks. The compiler first estimates which instruction instances leak the most information through side-channels. This information is obtained either by dynamic analysis, evaluating an information theoretic metric over the power traces acquired during the execution of the input program, or by static analysis. As information leakage implies a loss of security, the compiler then identifies (groups of) instruction instances to protect with a software countermeasure such as random precharging or Boolean masking. As software protection incurs significant overhead in terms of cryptosystem runtime and memory usage, the compiler protects the minimum number of instruction instances to achieve a desired level of security. The compiler is evaluated on two block ciphers, AES and Clefia; our experiments demonstrate that the compiler can automatically identify and protect the most important instruction instances. To date, these software countermeasures have been inserted manually by security experts, who are not necessarily the main cryptosystem developers. Our compiler offers significant productivity gains for cryptosystem developers who wish to protect their implementations from side-channel attacks.
机译:我们介绍了一种编译器,该编译器会自动插入软件对策,以保护加密算法免受基于功率的边信道攻击。编译器首先估算哪些指令实例通过边信道泄漏最多的信息。通过动态分析,评估输入程序执行过程中获得的功率迹线的信息理论度量或静态分析来获得此信息。由于信息泄漏意味着安全性的损失,因此编译器随后会识别(一组)指令实例,以使用软件对策(例如随机预充电或布尔屏蔽)进行保护。由于软件保护会在密码系统运行时和内存使用方面带来大量开销,因此编译器会保护最少数量的指令实例,以实现所需的安全级别。该编译器根据AES和Clefia这两个块密码进行评估;我们的实验表明,编译器可以自动识别和保护最重要的指令实例。迄今为止,这些软件对策已由安全专家手动插入,他们不一定是主要的密码系统开发人员。我们的编译器为希望保护其实现免受旁通道攻击的密码系统开发人员提供了显着的生产率提高。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号